package com.glink.manage.dto.mqtt;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * Created by IntelliJ IDEA.
 * 车辆道闸摄像机注册-设备能力项
 * @Author : qiushaoshan
 * @create 2025/2/8 14:40
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CarBarrierGateCameraRegisterAbilityDTO implements Serializable {

    private static final long serialVersionUID = -6180867806932549474L;

    @ApiModelProperty(name = "video", notes = "是否支持视频")
    private boolean video;

    @ApiModelProperty(name = "voice", notes = "是否支持语音")
    private boolean voice;

    @ApiModelProperty(name = "plateRecognition", notes = "是否支持车牌识别功能")
    private boolean plateRecognition;

    @ApiModelProperty(name = "faceRecognition", notes = "是否支持人脸识别功能")
    private boolean faceRecognition;

    @ApiModelProperty(name = "icCard", notes = "是否支持IC卡读取功能")
    private boolean icCard;

    @ApiModelProperty(name = "doorControl", notes = "是否支持门闸控制（开关）功能")
    private boolean doorControl;

    @ApiModelProperty(name = "bluetooth", notes = "是否支持蓝牙通讯")
    private boolean bluetooth;

    @ApiModelProperty(name = "wifi", notes = "是否支持WIFI")
    private boolean wifi;
}
